gridpack::math::ConstImplementationVisitor Class Reference

#include <implementation_visitor.hpp>

List of all members.

Public Member Functions

 ConstImplementationVisitor (void)
 Default constructor.
virtual ~ConstImplementationVisitor (void)
 Destructor.
virtual void visit (const PetscVectorWrapper &)
 The default visit, const version (should just assert or do nothing).
virtual void visit (const PetscMatrixWrapper &)

Detailed Description

This is const version of a cyclic visitor for the various math implementation classes. It is intended to be used as a parent class for things that are used to extract implementation-specific information from an const implementation agnostic class.

To be safe, these should be used simultaneously on all processes.


Constructor & Destructor Documentation

gridpack::math::ConstImplementationVisitor::ConstImplementationVisitor ( void   ) 

Default constructor.

virtual gridpack::math::ConstImplementationVisitor::~ConstImplementationVisitor ( void   )  [virtual]

Destructor.


Member Function Documentation

virtual void gridpack::math::ConstImplementationVisitor::visit ( const PetscMatrixWrapper &   )  [virtual]
virtual void gridpack::math::ConstImplementationVisitor::visit ( const PetscVectorWrapper &   )  [virtual]

The default visit, const version (should just assert or do nothing).


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1